#kfivtwin{
	z-index: 12147483647
}
.top {

	width: 100%;

	height: 34px;

	line-height: 34px;

	background: #eee;

}



.top .top_nr {

	max-width: 1200px;

	min-width: 1024px;

	margin: 0 auto;

	font-size: 12px;

	color: #636363;

}



.top .top_nr .left {

	width: 60%;

	float: left;

}



.top .top_nr .right {

	width: 40%;

	float: left;

	text-align: right;

	line-height: 34px;

}



.top .top_nr .right img {

	vertical-align: ;

}



.top .top_nr .right a {

	font-size: 12px;

	color: #636363;

}



.header {

	max-width: 1200px;

	min-width: 320px;

	height: 96px;

	margin: 0 auto;

}



.header .logo {

	padding-top: 14px;

	box-sizing: border-box;

	width: 308px;

	float: left;

}



.header .logo img {

	display: block;

	width: 100%;

}



.header .nav {

	width: 768px;

	float: right;

	line-height: 96px;

}



.header .nav ul li {

	width: 86px;

	float: left;

	margin-right: 10px;

	text-align: center;

}



.header .nav ul li.act {

	background: url(../img/nav_bj.jpg);

}



.header .nav ul li.act a {

	color: #fff;

}



.header .nav ul li:hover {

	background: url(../img/nav_bj.jpg);

}



.header .nav ul li:hover a {

	color: #fff;

}



.header .nav ul li a {

	font-size: 14px;

	color: #636363;

	display: block;

}



.header .chinese {

	width: 60px;

	float: right;

	text-align: right;

	line-height: 96px;

	cursor: pointer;

	position: relative;

	font-size: 14px;

	color: #636363;

}



.header .chinese:hover p {

	display: block;

}



.header .chinese img {

	margin-left: 5px;

	vertical-align: middle;

}



.header .chinese p {

	position: absolute;

	right: 0;

	bottom: 0px;

	font-size: 14px;

	color: #636363;

	width: 100%;

	height: 40px;

	line-height: 40px;

	display: none;

}



.header .chinese p a {

	display: block;

	font-size: 14px;

	color: #636363;

	text-align: center;

}



.header .xiala {

	display: none;

}

.nav_fix{

	display: none;

}

.banner{

	width: 100%;

}

.banner img{

	display: block;

	width: 100%;

}

.banner .swiper-pagination-bullet{

	width:12px;

	height:12px;

	border-radius:50%;

	background: #fff;

	opacity: 1;

}

.banner .swiper-pagination-bullet-active{

	background: #048bfe;

}



.sj_banner{

	display: none

}



.resou{

	width: 100%;

	height: 62px;

	background: #f6f6f6;

	box-shadow:0px 3px 3px #efefef

}

.resou .resou_nr{

	max-width: 1200px;

	min-width: 1024px;

	margin: 0 auto;

	line-height: 62px;

}

.resou .resou_nr .left{

	width: 60%;

	float: left;

	font-size: 14px ;

	color: #636363;

}

.resou .resou_nr .left a{

	font-size: 14px ;

	color: #636363;

	margin-right: 10px;

}

.resou .resou_nr .right{

	width: 314px;

	height: 37px;

	margin-top: 12px;

	float: right;

}

.resou .resou_nr .right input{

	width: 252px;

	height: 37px;

	display: block;

	border: 1px solid #e5e5e5;

	border-right: 0;

	background: none;

		padding: 0 8px;

	box-sizing: border-box;

	float: left;

	font-size: 14px;

	color: #999;



}

.resou .resou_nr .right .sub{

	width: 62px;

	float: left;

	height: 37px;

	display: block;

	color: #fff;

	font-size: 14px;

	border: 0;

	background: #43ba00;

	float: left;

}



.index1{

	max-width: 1200px;

	min-width: 320px;

	margin: 0 auto;

	padding: 66px 0 32px 0;

	box-sizing: border-box;

}

.index1 ul li{

	width: 32%;

	float: left;

	margin-right: 2%;

	margin-bottom: 34px;

}

.index1 ul li:nth-of-type(3n){

	margin-right: 0;

}

.index1 ul li .img{

	border: 1px solid #d2d2d2;

	overflow: hidden;

}

.index1 ul li .img img{

	display: block;

	width: 100%;

	transition: all 1s;

}

.index1 ul li p{

	height: 56px;

	line-height: 56px;

	text-align: center;

	padding: 0 10px;

	box-sizing: border-box;

	font-size: 20px;

	color: #636363;

}

.index1 ul li:hover .img{

	border: 1px solid #016bdb;

}

.index1 ul li:hover .img img{

	transform: scale(1.2);

}

.index1 ul li:hover p{

	background: #016bdb;

	color: #fff;

}





.index2{

	width: 100%;

	position: relative;

}

.index2_bj{

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	height: 326px;

	background-size: cover !important; 

}

.index2_bj img{

	display: block;

	width: 100%;

}

.index2_nr{

	max-width: 1200px;

	min-width: 320px;

	margin: 0 auto; 

	position: relative;

	z-index: 100;

	padding-top: 64px;

	box-sizing: border-box;

}

.index2_nr .title{

	line-height: 30px;

	height: 30px;

}

.index2_nr .title h1{

	font-size: 28px;

	color: #fff;

	font-weight: bold;

	float: left;

}

.index2_nr .title i{

	display: block;

	width: 40px;

	height: 1px;

	background: #fff;

	float: left;

	margin: 14px 10px;

}

.index2_nr .title span{

	font-size: 18px;

	color: #fff;

	float: left;

}

.index2_nr .index2_nav{

	width: 100%;

	text-align: center;



	line-height: 36px;

	margin: 40px 0 30px;

}

.index2_nr .index2_nav a{

	    width: 125px;

    display: inline-block;

	box-sizing: border-box;

	background: #fff;

	font-size: 14px;

	color: #636363;

	border-radius: 25px;

	

}

.index2_nr .index2_nav a.act{

	background: #43ba00;

	color: #fff;

}

.index2_nr .index2_nav a:hover{

	background: #43ba00;

	color: #fff;

}

.index2_nr .index2_xxk{

	

}

.index2_nr .index2_xxk ul{

	display: none;

}

.index2_nr .index2_xxk ul.block{

	display: block;

}

.index2_nr .index2_xxk ul li{

	width: 24%;

	float: left;

	margin-right: 1.33333%;

	margin-top: 20px;

}

.index2_nr .index2_xxk ul li:nth-of-type(4n){

	margin-right: 0;

}

.index2_nr .index2_xxk ul li .img{

	overflow: hidden;

	border: 1px solid #dcdcdc;

	box-sizing: border-box;

}

.index2_nr .index2_xxk ul li .img img{

	display: block;

	width: 100%;

	transition: 1s all;

}

.index2_nr .index2_xxk ul li:hover .img img{

	transform: scale(1.2);

}

.index2_nr .index2_xxk ul li p{

	width: 100%;

	height: 48px;

	margin-top: 1px;

	padding: 0 10px;

	box-sizing: border-box;

	overflow: hidden;

	line-height: 48px;

	font-size: 14px;

	color: #636363;

	text-align: center;

	background: #eeeeee;

}

.index2_nr .index2_xxk ul li:hover .img{

	border: 1px solid #016bdb;

}

.index2_nr .index2_xxk ul li:hover p{

	background: #016bdb;

	color: #fff;

}



.index2_nr .ckgd{

	width: 218px;

	height: 45px;

	display: block;



    margin: 60px auto;

    font-size: 14px;

    color: #016bdb;

    text-align: center;

    line-height: 45px;

    border-radius: 5px;

    box-shadow: 1px 1px 1px 1px #d2d2d2;

}

.index2_nr .ckgd:hover{

	background: #016bdb;

	color: #fff

}

.index3 .index3_bj .ckgd:hover{

	background: #016bdb;

	color: #fff

}

.index5 .ckgd:hover{

	background: #016bdb;

	color: #fff

}

.index3{

	max-width: 1200px;

	min-width: 320px;

	margin: 0 auto;

}

.index3 .title{

	width: 100%;

}

.index3 .title img{

	width: 45px;

	height: 36px;

	display: block;

	margin: 0 auto;

}

.index3 .title p{

	text-align: center;

	line-height: 55px;

	font-size: 28px;

	color: #333;

	font-weight: bold;

}

.index3 .index3_nav{

	width: 100%;

	text-align: center;



	line-height: 36px;

	margin: 40px 0;

}

.index3 .index3_nav a{

	width: 125px;

	display: inline-block;

	border: 1px solid #dcdcdc;

	box-sizing: border-box;

	background: #fff;

	font-size: 14px;

	color: #636363;

	border-radius: 25px;

	margin: 0 10px;

	

}

.index3 .index3_nav a.act{

	background: #43ba00;

	color: #fff;

	border: 1px solid #43ba00;

}

.index3 .index3_nav a:hover{

	background: #43ba00;

	color: #fff;

	border: 1px solid #43ba00;

}

.index3 .index3_nr{

	width: 100%;

}

.index3 .index3_nr .xxk{

	display: none;

}

.index3 .index3_nr .xxk.block{

	display: block;

}

.index3 .index3_nr ul{

	width: 48%;

	float: left;

}

.index3 .index3_nr ul:nth-of-type(2n){

	float: right;

}

.index3 .index3_nr ul li{

	width: 100%;

	height:59px;

	padding: 0 10px;

	line-height: 59px;

	border-bottom: 1px dashed #e1e1e1;

	box-sizing: border-box;

}

.index3 .index3_nr ul li i{

	width: 5%;

	display: block;

	float: left;

} 

.index3 .index3_nr ul li p{

	width: 75%;

	padding: 0 20px;

	box-sizing: border-box;

	font-size: 14px;

	color: #636363;

	float: left;

	 overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

} 

.index3 .index3_nr ul li span{

	width: 20%;

	display: block;

	float: left;

	font-size: 14px;

	color: #636363;

	text-align: right;

} 

.index3 .index3_nr ul li:hover{

	background: #e1e1e1;

	border-bottom: 1px solid #e1e1e1;

}



.index3 .index3_bj{

	width: 100%;

	height: 100%;

	background: url(../img/index3_bj.png) bottom center no-repeat;

}

.index3 .index3_bj .ckgd{

	width: 218px;

    height: 45px;

    display: block;

    margin: 60px auto;

    font-size: 14px;

    color: #016bdb;

    text-align: center;

    line-height: 45px;

    border-radius: 5px;

	box-shadow: 1px 1px 1px 1px #d2d2d2;

}



.index4{

	max-width: 1200px;

	min-width: 320px;

	margin: 50px auto 0;

	padding-bottom:30px;

	box-sizing: border-box;

	position: relative;



}

.index4_bj{

	position: absolute;

	width: 98%;

	right: 0;

	top: 0;

	height: 100%;

	background: #f3f3f3;

	z-index: 0;

}

.index4 .left{

	width: 50%;

	height: 100%;

	float: left;

	position: relative;

	z-index: 1;

}

.index4 .left img{

	display: block;

	width: 100%;

}

.index4 .right{

	width: 50%;

	height: 100%;

	float: left;

	position: relative;

	z-index: 1;

	padding-left: 25px;

	padding-right: 10px;

	box-sizing: border-box;

}

.index4 .right h1{

	width: 100%;

	height: 83px;

	line-height: 83px;

	font-size: 28px;

	color: #333;

	font-weight: bold;

	margin-top: 36px;

}

.index4 .right ul li{

	width: 100%;

	height: 42px;

	line-height: 42px;

}

.index4 .right ul li a{

	color: #636363;

}

.index4 .right ul li i{

	width: 10%;

	height: 1px;

	display: block;

	float: left;



	margin-top: 20px;

}

.index4 .right ul li i em{

	width: 40%;

	height: 1px;

	display: block;

	background: #999;

	transition: .6s all;

}

.index4 .right ul li p{

	width: 60%;

	display: block;

	float: left;

	padding: 0 10px;

	box-sizing: border-box;

		 overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

}

.index4 .right ul li span{

	width: 30%;

	display: block;

	float: left;

	text-align: right;

}

.index4 .right ul li:hover em{

	width: 100%;

	background: #016bdb ;

}

.index4 .right ul li:hover a{

	color: #016bdb;

}

.index5{

	width: 100%;

	position: relative;

}

.index5_nr{

	max-width: 1200px;

	min-width: 320px;

	margin: 60px auto 0;

	

}

.index5 .index5_bj{

	width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    bottom: 0;

    height: 326px;

    background-size: cover !important;

    z-index: 1;

}

.index5 .title{

	width: 100%;

}

.index5 .title img{

	width: 45px;

	height: 36px;

	display: block;

	margin: 0 auto;

}

.index5 .title p{

	text-align: center;

	line-height: 55px;

	font-size: 28px;

	color: #333;

	font-weight: bold;

}

.index5 .index5_nav{

	width: 100%;

	text-align: center;

	height: 32px;

	line-height: 36px;

	margin: 30px 0;

}

.index5 .index5_nav a{

	padding: 6px 20px;

	border: 1px solid #dcdcdc;

	box-sizing: border-box;

	background: #fff;

	font-size: 14px;

	color: #636363;

	border-radius: 25px;

	margin: 0 10px;

	

}

.index5 .index5_nav a.act{

	background: #43ba00;

	color: #fff;

	border: 1px solid #43ba00;

}

.index5 .index5_nav a:hover{

	background: #43ba00;

	color: #fff;

	border: 1px solid #43ba00;

}

.index5 ul{

	position: relative;

	z-index: 10;

	padding-top: 34px;

	display: none;

}

.index5 ul.block{

	display: block !important;

}

.index5 ul li{

	width: 24%;

	float: left;

	margin-right: 1.333%;

	background: #fff;

}

.index5 ul li .img{

	overflow: hidden;

}

.index5 ul li .img img{

	display: block;

	width: 100%;

	transition: 1s all;

}

.index5 ul li:hover .img img{

	transform: scale(1.2);

}

.index5 ul li:nth-of-type(4n){

	margin-right: 0;

}

.index5 ul li .box{

	padding: 10px;

	box-sizing: border-box;

}

.index5 ul li .box div{

	height: 43px;

	line-height: 43px;

	overflow: hidden;

}

.index5 ul li .box div span{

	width: 6%;

	height: 1px;

	margin-top: 21px;

	background: #999;

	float: left;

	transition: .5s all;

}

.index5 ul li .box div a{

	font-size: 14px;

	color: #636363;

}

.index5 ul li .box div p{

	width: 92%;

overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

	padding-left: 10px;

	box-sizing: border-box;

	float: left;

	transition: .5s all;

}

.index5 ul li .box div:hover span{

	width: 12%;

	background: #016bdb;

}

.index5 ul li .box div:hover p{

	width: 88%;

	color: #016bdb;

}

.index5 .ckgd{

	width: 218px;

    height: 45px;

    display: block;

    margin: 60px auto;

    font-size: 14px;

    color: #016bdb;

    background: #fff;

    text-align: center;

    line-height: 45px;

    border-radius: 5px;



    position: relative;

    z-index: 10;



}





.index6{

	max-width: 1200px;

	min-width: 320px;

	margin: 50px auto 0;

	padding-bottom:30px;

	box-sizing: border-box;

	position: relative;



}

.index6_bj{

	position: absolute;

	width: 98%;

	left: 0;

	top: 0;

	height: 100%;

	background: #f3f3f3;

	z-index: 0;

}

.index6 .right{

	width: 50%;

	height: 100%;

	float: left;

	position: relative;

	z-index: 1;

}

.index6 .right img{

	display: block;

	width: 100%;

}

.index6 .left{

	width: 50%;

	height: 100%;

	float: left;

	position: relative;

	z-index: 1;

	padding-right: 55px;

	padding-left: 10px;

	box-sizing: border-box;

}

.index6 .left h1{

	width: 100%;

	height: 83px;

	line-height: 83px;

	font-size: 28px;

	color: #333;

	font-weight: bold;

	margin-top: 36px;

}

.index6 .left span{

	display: block;

	width: 26px;

	height: 1px;

	margin: 0 0 26px 0;

	background: #d2d2d2;

}

.index6 .left p{

	font-size: 14px;

	color: #636363;

	line-height: 30px;

	height: 120px;

	overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;

}

.index6 .left ul{

	margin-top: 30px;

}

.index6 .left ul li{

	width: 96px;

	height: 96px;

	margin-right: 20px;

	border-radius: 50%;

	background: #016bdb;

	float: left;

	text-align: center;

	padding-top: 14px;

	box-sizing: border-box;

	color: #fff;

}

.index6 .left ul li a p{

	font-size: 14px;

	color: #fff;

	height: 30px;

	line-height: 30px;

}

.index6 .left ul li:last-child{

	padding-top: 0;

}

.index6 .left ul li:last-child p{

	line-height: 96px;

	height: 96px;

}

.index6 .left ul li:hover{

	background: #43ba00;

}

.index6 .left .ckgd{

	display: none

}



.yqlj{

	max-width: 1200px;

	min-width: 320px;

	margin:60px auto;

	line-height: 30px;

	font-size: 18px;

	color: #636363;

}

.yqlj img{

	vertical-align: middle;

	margin-right: 5px;

	float: left;

}

.yqlj a{

	font-size: 14px;

	color: #636363;

	margin: 0 10px;

	    word-break: keep-all;

    white-space: nowrap;

}



.footer{

	width: 100%;

	height: 100%;

	background: #161616;

	

}



	



.footer .footer_top{

	padding: 60px 0 10px;

	box-sizing: border-box;

	max-width: 1200px;

	margin: 0 auto;

}

.footer .footer_top .left{

	width: 250px;

	float: left;

}

.footer .footer_top .left img{

	display: block;

	margin-top: 15px;

}

.footer .footer_top .zhong{

	width: 450px;

	float: left;

	border: 1px solid #313131;

	border-top: 0;

	border-bottom: 0;

	padding-left: 50px;

	box-sizing: border-box;

	

}

.footer .footer_top .zhong p{

	line-height: 25px;

	font-size: 14px;

	color: #999;

}

.footer .footer_top .right{

	width: 500px;

	float: left;

}

.footer  .footer_top .right .zuo{

	float: left;

	width: 226px;

	padding-left: 50px;

	box-sizing: border-box;

}

.footer .footer_top .right .zuo a{

	display: block;

	font-size: 14px;

	color: #999;

	margin-right: 32px;

	float: left;

	line-height: 25px;

}



.footer  .footer_top .right .you{

	float: right;

	width: 274px;

}

.footer  .footer_top .right .you div{

	float: right;

	margin-left: 34px;

}

.footer  .footer_top .right .you div p{

	line-height: 40px;

	font-size: 14px;

	color: #999;

	text-align: center;

}

.footer .footer_bottom{

	line-height: 58px;

	border-top: 1px solid #313131;

	text-align: center;

	font-size: 14px;

	color: #999;

}



.over{

	overflow: hidden;

}

.kx{

	display: none;

}

.fix_footer{

	display: none;

}

.footer_pholi{

	display: none;

	width: 45px;

	height: 45px;

	position: fixed;

	right: 10px;

	bottom: 70px;

	/*background: #161616;*/

	z-index:10000000000;

	border-radius: 50%;

	overflow: hidden;

}

.footer_pholi img{

	width: 100%;

	display: block;

	

}

.login{

	display: none;

}







/*服务客户*/

.service{

	max-width: 1200px;

	min-width: 320px;

	margin: 40px auto;

}



.service .title{

	display: none;

	text-align: center;

	width: 100%;

	padding: 20px 20px 10px;

	box-sizing:border-box ;

	background: #fff;

	text-align: center;

}

.service .title .yi{

	

	

}

.service .title h1{

	font-size: 20px;

	color: #333;

	font-weight: bold;

	line-height: 22px;

	

}

.service .title p{

	font-size: 12px;

	color: #999;

	line-height: 16px;

}









.service .left{

	width: 20%;

	background: #fff;

}

.service .left .top{

	width: 100%;

	height: 100%;

	border: 5px solid #eeeeee;

	box-sizing: border-box;

	background: #fff;

}

.service .left .top .yi{

	padding: 20px 20px 10px;

	box-sizing:border-box ;

	background: #fff;

	

}

.service .left .top .yi .zuo{

	float: left;

	margin-right: 10px;

}

.service .left .top .yi .you{

	float: left;

}

.service .left .top .yi .you h1{

	font-size: 20px;

	color: #333;

	font-weight: bold;

	line-height: 22px;

}

.service .left .top .yi .you p{

	font-size: 12px;

	color: #999;

	line-height: 16px;

}

.service .left .top .er{

	line-height: 65px;

	

	color: #636363;

	font-size: 16px;

	

}

.service .left .top .er div{

	height: 65px;

	border-bottom: 1px dashed #e1e1e1;

}

.service .left .top .er div a{

	width: 80%;

	margin: 0 auto;

	display: block;

	background: url(../img/sandian2.png) center left no-repeat;

	padding-left: 10%;

	box-sizing:border-box ;

	box-sizing: border-box;

}

.service .left .top .er div.act{

	background: #016bdb;

	color: #fff;

	height: 65px;



}

.service .left .top .er div.act a{

	color: #fff;

	background: url(../img/sandian.png) center left no-repeat;

}

.service .left .top .er div:hover{

	background: #016bdb;

	color: #fff;

	height: 65px;

}

.service .left .top .er div:hover a{

	color: #fff;

	background: url(../img/sandian.png) center left no-repeat;

}

.service .left .top .er img{

	margin-right: 20px;

}

.service .left  .bottom{

	margin-top: 25px;

	border: 5px solid #eee;

	box-sizing: border-box;

}

.service .left  .bottom img{

	display: block;

	width: 100%;

}

.service .left  .bottom .box{

	padding: 24px 20px;

	box-sizing: border-box;

}

.service .left  .bottom .box p{

	line-height: 30px;

	font-size: 14px;

	color: #636363;

}









.service .right{

	width: 80%;

	padding-left: 50px;

	box-sizing: border-box;

}

.service .right .dqwz{

	width: 100%;

	line-height: 40px;

	border-bottom: 1px solid #dcdcdc;

	font-size: 14px;

	color: #636363;

}

.service .right .dqwz a{

	font-size: 14px;

	color: #636363;

}

.service .right ul{

	margin-top: 20px;

}

.service .right ul li{

	line-height: 56px;

	height: 57px;

	border-bottom: 1px dashed #e1e1e1;

	box-sizing: border-box;

}

.service .right .xzzx li:hover{

	background: #eee;

}

.service .right .xzzx li:hover a{

color: #636363;

}

.service .right ul li a{

	color: #636363;

}

.service .right ul li i{

	width: 5%;

	height: 1px;

	display: block;

	float: left;



	margin-top: 28px;

}

.service .right ul li b{

	width: 5%;

	padding-left: 10px;

	box-sizing: border-box;

	display: block;

	float: left;





}

.service .right ul li i em{

	width: 40%;

	height: 1px;

	display: block;

	background: #999;

	transition: .6s all;

}

.service .right ul li p{

	width: 65%;

	display: block;

	float: left;

	padding: 0 10px;

	box-sizing: border-box;

		 overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

}

.service .right ul li span{

	width: 30%;

	display: block;

	float: left;

	text-align: right;

	padding-right: 5px;

	box-sizing: border-box;

}



.service .right ul li:hover em{

	width: 80%;

	background: #016bdb ;

}

.service .right ul li:hover a{

	color: #016bdb;

}

.service .right .xgxw li:hover a{

	color: #016bdb !important;

}

.service .right .fenye{

	text-align: right;

	margin: 40px 0 0;

}

.service .right .fenye a{

	padding: 10px 15px;

	box-sizing: border-box;

	font-size: 14px;

	color: #666;

}

.service .right .fenye a.act{

	color: #fff;

	background: #43ba00;

	

}

.service .right .fenye a:hover{

	color: #fff;

	background: #43ba00;

}



/*服务客户详情*/

.service_xq{

	margin-top: 40px;

	width: 100%;

}

.service .biaoti{

	width: 100%;

	

}

.service .biaoti h1{

	font-size: 24px;

	color: #636363;

	text-align: center;

	line-height: 24px;

}

.service .biaoti p{

	line-height: 58px;

	font-size: 14px;

	color: #666;

	text-align: center;

}

.service .biaoti p img{

	margin-right: 10px;

}

.service .biaoti p img:last-child{

	margin-left: 20px;

}

.service .xiangqing p{

	line-height: 28px;

	font-size: 14px;

	color: #636363;

}

.service .xiangqing img{

	display: block;

	max-width: 100%;

	min-width: auto;

	margin: 10px auto;

}

.service .xiangqing p i{

	width: 15px;

	height: 1px;

	display: block;

	float: left;

	background: #43ba00;

	margin-top: 16px;

}

.service .xiangqing p em{

	font-size: 14px;

	color: #333;

	line-height: 35px;

	margin-left: 10px;

}

.service .xiangqing .djxiazai{

	margin-top: 15px;

	line-height: 30px;

}

.service .xiangqing .djxiazai a{

	font-size: 14px;

	color: #43ba00;

	text-decoration: underline;

	display: block;

	line-height: 30px;

}

.service .xiangqing .djxiazai a img{

	

	display: inline-block;

	margin: 0;

	margin-left: 10px;

	vertical-align: middle;

}

.service .fanye{

	margin-top: 30px;

}

.service .fanye p{

	line-height: 28px;

	font-size: 14px;

	color: #636363;

}

.service .fanye p a{

	font-size: 14px;

	color: #636363;

}

.service .fanye p a:hover{

	

	color: #016bdb;

}

.service .right .xzzx .xgwj{

	width: 100%;

	height: 38px;

	line-height: 38px;

	background: #eee;

	font-size: 16px;

	color: #636363;

	font-weight: bold;

	margin: 10px 0;

}

.service .right .xzzx .xgwj span{

	width: 8px;

	height: 38px;

	display: block;

	margin-right: 15px;

	float: left;

	background: #43ba00;

}









.service_nav{

	width: 100%;

	text-align: center;

	height: 32px;

	line-height: 36px;

	margin: 40px 0;

	display: none;

}

.service_nav a{

	padding: 5px 18px;

	border: 1px solid #ccc;

	box-sizing: border-box;

	background: #fff;

	font-size: 14px;

	color: #636363;

	border-radius: 25px;

	margin: 0 10px;

}

.service_nav a.act{

	background: #43ba00;

	color: #fff;

}



/*新闻中心*/

.service .xwzx li{

	width: 49%;

	float: left;

	padding: 10px 10px 0;

	height: 100% !important;

	border: 1px solid #e5e5e5;

	border-bottom: 1px solid #e5e5e5 !important;

	box-sizing: border-box;

	margin-bottom: 25PX;

}

.service .xwzx li:hover{

	border: 1px solid #016bdb;

	border-bottom: 1px solid #016bdb !important;

}

.service .xwzx li:hover i{

	color:#016bdb ;

}

.service .xwzx li:nth-of-type(2n){

	width: 49%;

	float: right;

}

.service .xwzx li .xwtop{

	border-bottom: 1px solid #e5e5e5;

	padding-bottom: 10px;

	box-sizing: border-box;

}

.service .xwzx li h1{
	height: 56px;
	line-height: 56px;
	overflow: hidden;
	font-size: 18px;

	color: #333;

}

.service .xwzx li p{

	font-size: 14px;

	color: #636363;

	width: 100% !important;

    display: block;

    float:none !important;

  	line-height: 25px;
  	height: 50px;

    box-sizing: border-box;

    overflow: hidden;

    padding: 0 0 !important;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2 !important;

}

.service .xwzx li  span{

	width: 50% !important;

	font-size: 14px;

	color: #636363;

	float: left;

	text-align: left !important;

}

.service .xwzx li  i{

	display: block;

	font-size: 14px;

	color: #636363;

	float: right;

	width: 50% !important;

	height: 100% !important;

	margin: 0 !important;

	text-align: right;

}

.service .fengxiang{

	margin-top: 20px;

}







/*联系我们*/

.service .lxwm_one{

	padding-bottom: 20px;

	border-bottom: 1px solid #dcdcdc;	

	box-sizing: border-box;

}

.service .lxwm_one h2{

	font-size: 24px;

	color: #636363;

}

.service .lxwm_one h3{

	font-size: 18px;

	color: #636363;

	padding: 20px 0;

	box-sizing: border-box;

}

.service .lxwm_one h3 span{

	color: #016bdb;

	font-weight: bold

}

.service .lxwm_one p{

	font-size: 14px;

	color: #636363;

	line-height: 30px;

}





.service .lxwm_two h4{

	font-size: 16px;

	font-weight: bold;

	margin-top: 30px;

	color: #636363;

	line-height: 30px;

}

.service .lxwm_two p{

	font-size: 14px;

	color: #636363;

	line-height: 30px;

}

#allmap{

	width: 100%;

	height: 389px;

	margin-top: 20px;

}



/*荣誉资质*/

.service .right .ryzz{

	width: 100%;

	margin-top: 40px;

}

.service .right .ryzz li{

	width: 32%;

	float: left;

	margin-right: 2%;

	border: 1px solid #dcdcdc;

	padding: 10px 10px 0;

	box-sizing: border-box;

	margin-bottom: 20px;

}

.service .right .ryzz li:nth-of-type(3n){

	margin-right: 0;

}

.service .right .ryzz li .img{

	background: #eeeeee;

}

.service .right .ryzz li .img img{

	max-width: 100%;

	min-width: auto;

	margin: 0 auto;

	display: block;

}

.service .right .ryzz li p{

	height: 45px;

	line-height: 45px;

	text-align: center;

	font-size: 14px;

	color: #636363;

}

.service .right .rcln{

	width: 100%;

	padding-top: 40px;

	box-sizing: border-box;

}

.service .right .rcln .left{

	width: 50%;

	float: left;

	padding-right: 20px;

	box-sizing: border-box;

}

.service .right .rcln .right{

	float: right;

	width: 50%;

	overflow: hidden;

}

.service .right .rcln .right img{

	display: block;

	width: 100%;

}

.service .right .rcln p{

	font-size: 14px;

	color: #636363;

	line-height: 30px;

	margin-top: 30px;

}



.service .right .zpzw{

	padding-top: 40px;

	width: 100%;

	box-sizing: border-box;

}

.service .right .zpzw .boxx{

	width: 100%;

	height: 45px;

	line-height: 45px;

	font-size: 16px;

	color: #333;

	background: #eee;

}

.service .right .zpzw .boxx .z1{

	width: 45%;

	float: left;

	padding-left: 30px;

	box-sizing: border-box;

	    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

}

.service .right .zpzw .boxx .z2{

	width: 15%;

	float: left;

}

.service .right .zpzw .boxx .z3{

	width: 15%;

	float: left;

}

.service .right .zpzw .boxx .z4{

	width: 15%;

	float: left;

}



.service .right .zpzw .boxx .z5{

	width: 10%;

	height: 45px;

	float: left;

	

	

}

.service .right .zpzw .box1 .boxx .z5{

	background: url(../img/z5.jpg) center left no-repeat;

}

.service .right .zpzw .box1 .boxx .jj{

	height: 45px;

	background: url(../img/jj.jpg) center left no-repeat;

	

}

.service .right .zpzw .box1 .boxx{

	background: #fff;

	

	font-size: 14px;

	color: #636363;

	cursor: pointer;

}

.service .right .zpzw .box1 .border-d{

	border-bottom: 1px dotted #dcdcdc;

}

.service .right .zpzw .box1 .yaoqiu{

	width: 100%;

	height: 100%;

	background: url(../img/jiao.jpg) #eee top center no-repeat;

	padding: 30px;

	box-sizing: border-box;

	display: none;

}

.service .right .zpzw .box1 .yaoqiu.act{

	display: block;

}

.service .right .zpzw .box1 .yaoqiu h5{

	font-size: 16px;

	color: #636363;

	font-weight: bold;

	margin-bottom: 20px;

}

.service .right .zpzw .box1 .yaoqiu p{

	line-height: 30px;

	font-size: 14px;

	color: #636363;

}

.service .right .zpzw .box1 .yaoqiu div{

	width: 245px;

	height: 37px;

	line-height: 37px;

	text-align: center;

	font-size: 14px;

	color: #fff;

	background: #43ba00;

	margin-top: 30px;

}



.product{

	max-width: 1200px;

	min-width: 320px;

	margin: 40px auto;

}



.product .title{

	display: none;

	text-align: center;

	width: 100%;

	padding: 20px 20px 10px;

	box-sizing:border-box ;

	background: #fff;

	text-align: center;

}

.product .title .yi{

	

	

}

.product .title h1{

	font-size: 20px;

	color: #333;

	font-weight: bold;

	line-height: 22px;

	

}

.product .title p{

	font-size: 12px;

	color: #999;

	line-height: 16px;

}









.product .left{

	width: 20%;

	background: #fff;

}

.product .left .top{

	width: 100%;

	height: 100%;

	border: 5px solid #eeeeee;

	box-sizing: border-box;

	background: #fff;

}

.product .left .top .yi{

	padding: 20px 20px 5px;

	box-sizing:border-box ;

	background: #fff;

	

}

.product .left .top .yi .zuo{

	float: left;

	margin-right: 10px;

}

.product .left .top .yi .you{

	float: left;

}

.product .left .top .yi .you h1{

	font-size: 20px;

	color: #333;

	font-weight: bold;

	line-height: 22px;

}

.product .left .top .yi .you p{

	font-size: 12px;

	color: #999;

	line-height: 16px;

}

.product .left .top .cat_list div{

	line-height: 65px;

	color: #636363;

	font-size: 16px;

	

}





.product .left .top .cat_list div{

	height: 65px;

	border-bottom: 1px dashed #e1e1e1;

		padding-left: 40px;

		position: relative;

}

.product .left .top .cat_list div a{



	margin: 0 auto;

	display: block;

	background: url(../img/sandian2.png) center left no-repeat;

	padding-left: 20px;

	box-sizing:border-box ;

	box-sizing: border-box;

}

.product .left .top .cat_list div span{

	position: absolute;

	right: 20px;

	top: 0px;

	height: 65px;

	width: 10px;

	background: url(../img/guanbi.png) center center no-repeat;

}



.product .left .top .cat_list div.act span{

	background: url(../img/dakai.png) center center no-repeat;

}

.product .left .top .cat_list div.act{

	background: #016bdb;

	color: #fff;

	height: 65px;



}

.product .left .top .cat_list div.act a{

	color: #fff;

	background: url(../img/sandian.png) center left no-repeat;

}

.product .left .top .cat_list div:hover{

	background: #016bdb;

	color: #fff;

	height: 65px;

}

.product .left .top .cat_list div:hover span{

		background: url(../img/dakai.png) center center no-repeat;

}

.product .left .top .cat_list div:hover a{

	color: #fff;

	background: url(../img/sandian.png) center left no-repeat;

}



.product .left .top .cat_list ul{

	display: none;

	background: #eee;

}

.product .left .top .cat_list ul.block{

	display: block;

}

.product .left .top .cat_list li{

	line-height: 50px;

	height: 50px;

	overflow: hidden;

	padding-left: 60px;

	border-bottom: 1px dashed #e1e1e1;

	box-sizing: border-box;

	overflow: hidden;

}



.product .left  .bottom{

	margin-top: 25px;

	border: 5px solid #eee;

	box-sizing: border-box;

}

.product .left  .bottom img{

	display: block;

	width: 100%;

}

.product .left  .bottom .box{

	padding: 24px 20px;

	box-sizing: border-box;

}

.product .left  .bottom .box p{

	line-height: 30px;

	font-size: 14px;

	color: #636363;

}



.product .right{

	width: 80%;

	float: right;

	padding-left: 50px;

    box-sizing: border-box;

}



.product .right ul{

	padding-top: 40px;

}

.product .right ul li{

	width: 32%;

	float: left;

	margin-right: 2%;

	margin-bottom: 18px;

}

.product .right ul li:nth-of-type(3n){

	margin-right: 0;

}

.product .right ul li .img{

	border: 1px solid #dcdcdc;

	overflow: hidden;

	box-sizing: border-box;

}

.product .right ul li .img img{

	display: block;

	width: 100%;

	transition: 1s all;

}

.product .right ul li .box{

	height: 46px;

	line-height: 44px;

	border: 1px solid #dcdcdc;

	margin-top: 1px;

	background: #eee;

	padding: 0 10px;

	box-sizing: border-box;

}

.product .right ul li a{

	font-size: 14px;

	color: #636363;



}

.product .right ul li .box p{

	width: 80%;

	float: left;

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

}

.product .right ul li .box span{

	display: block;

	float: right;

	text-align: center;

	width: 15%;

}

.product .right ul li:hover .img img{

	transform: scale(1.2);

}

.product .right ul li:hover a{

	color: #fff;

}

.product .right ul li:hover .box{

	background: #016bdb;

}

.product .right .dqwz{

	width: 100%;

	line-height: 40px;

	border-bottom: 1px solid #dcdcdc;

	font-size: 14px;

	color: #636363;

}

.product .right .dqwz a{

	font-size: 14px;

	color: #636363;

}

.product .one_list{

	display: none;

}

.product .two_list{

	display: none;

}

.product .title{

	display: none;

}



.product .right .fenye{

		margin-top: 15px;

		margin-bottom: 15px;

		text-align: center;

	}

.product .right .fenye a {

	    padding: 2px 5px;

	    box-sizing: border-box;

	    font-size: 14px;

	    color: #666;

	}

.product .right .fenye{

	text-align: right;

	margin: 40px 0 0;

}

.product .right .fenye a{

	padding: 10px 15px;

	box-sizing: border-box;

	font-size: 14px;

	color: #666;

}

.product .right .fenye a.act{

	color: #fff;

	background: #43ba00;

	

}

.product .right .fenye a:hover{

	color: #fff;

	background: #43ba00;

}







/*产品中心详情*/

.product .right .dqwz span{

	float: right;

	font-size: 23px;

	color: #016bdb;

	font-style: italic;

}

.product .right .product_xq_one{

	width: 100%;

	padding-top: 40px;

}

.product .right .product_xq_one .left{

	width: 49%;

	float: left;

}



.product .right .product_xq_one .left .zuo .swiper-container {

	width: 100%;

	

	margin-left: auto;

	margin-right: auto;

}

.product .right .product_xq_one .left .gallery-top {

	border: 1px solid #cfcfcf;

	box-sizing: border-box;

	width: 100%;

}

.product .right .product_xq_one .left  img{

	display: block;

	width: 100%;

}

.product .right .product_xq_one .left .gallery-thumbs {

	

	box-sizing: border-box;

	margin: 10px auto 0;

	width: 100%;

	padding: 0 27px;

	box-sizing: border-box;

	

	/*overflow: inherit !important;*/

}

.product .right .product_xq_one .left .gallery-thumbs .swiper-wrapper{

	

	margin: 0 auto;

	



}



.product .right .product_xq_one .left .gallery-thumbs .swiper-slide {

	

	border: 1px solid #cfcfcf;

	height: 100%;

	opacity: 1;

	box-sizing: border-box;

	overflow: hidden;

}

/*.product .right .product_xq_one .left .gallery-thumbs .swiper-slide-thumb-active{

	border: 1px solid #333;

	box-sizing: border-box;

}

.product .right .product_xq_one .left .gallery-thumbs .swiper-slide-thumb-active {

	opacity: 1;

}*/







.product .right .product_xq_one .left .swiper-button-next, .swiper-button-prev {

    position: absolute;

    top: 10px;

    

    margin-top: 0px;

    z-index: 10;

    cursor: pointer;

    background-size: 27px 44px;

    background-position: center;

    background-repeat: no-repeat;

    height: 100%;

}

.product .right .product_xq_one .left .swiper-button-next{

	right: 0;

	top:0px;

	height: 100%;

	margin-top: 0px;

	width: 22px;

}

.product .right .product_xq_one .left .swiper-button-prev{

	left: 0;

	top: 0px;

	height: 100%;

	margin-top: 0px;

	width: 22px;

}

.product .right .product_xq_one .left .swiper-button-next img{

	display: block;

	height: 100%;

}



.product .right .product_xq_one .left .swiper-button-prev img{

	display: block;

	height: 100%;

}

















.product .right .product_xq_one .right{

	width: 50%;

	float: right;

	padding-left: 20px;

}

.product .right .product_xq_one .right h1{

	font-size: 24px;

	color: #636363;

	line-height: 40px;

	border-bottom: 2px solid #636363;

}



.product .right .product_xq_one .right .xia{

	margin-top: 2px;

	border-top: 1px solid #959595;

	padding-top: 30px;

	box-sizing: border-box;

}

.product .right .product_xq_one .right .xia .zuo{

	width: 60%;

	float: left;

}



.product .right .product_xq_one .right .xia .you{

	width: 40%;

	float: left;

}

.product .right .product_xq_one .right .xia .you a{ 

	display: block;

	width: 114px;

	height: 50px;

	border-radius: 5px;

	font-size: 14px;

	color: #fff;

	text-align: center;

	line-height: 50px;

	background: #016bdb;

	float: right;

}

.product .right .product_xq_one .right .xia p{

	line-height: 28px;

	font-size: 14px;

	color: #636363;

}

.product .right .product_xq_one .right .xia2{

	margin-top: 15px;

}

.product .right .product_xq_one .right .xia2 .zb{

	width: 70%;

	float: left;

}

.product .right .product_xq_one .right .xia2 .zb span{

	color: #ff0000;

	font-size: 14px;

	line-height: 28px;

	font-weight: bold;

}

.product .right .product_xq_one .right .xia2 .zb p{

	color: #636363;

	font-size: 14px;

	line-height: 28px;

}

.product .right .product_xq_one .right .xia2 .yb{

	width: 30%;

	float: right;

}

.product .right .product_xq_one .right .xia2 .yb a{

	display: block;

	width: 91px;

	height: 46px;

	float: right;

	font-size: 14px;

	color: #fff;

	text-align: center;

	line-height: 46px;

	border-radius: 3px;

}

.product .right .product_xq_one .right .xia2 .yb a:first-child{

	background: #43ba00;

}

.product .right .product_xq_one .right .xia2 .yb a:last-child{

	background: #016bdb;

	margin-top: 10px;

}



.product .right .product_xq_two .cpxqbt{

	width: 100%;

	height: 38px;

	background: #eee;

	border-left: 8px solid #43ba00;

	padding-left: 20px;

	box-sizing: border-box;

	font-size: 16px;

	color: #636363;

	line-height: 38px;

	margin-top: 40px;

	font-weight: bold;

}



.product .right .product_xq_two .product_xq_two_xq{

	line-height: 28px;

	font-size: 14px;

	color: #636363;

	padding-top:15px;

	box-sizing:border-box;

} 
.product .right .product_xq_two .product_xq_two_xq img{
	display: block;
}

.product .right .product_xq_two .fengxiang{

	margin: 40px 0;

}

.product .right .product_xq_two .fanye{

	margin-top: 30px;

}

.product .right .product_xq_two .fanye p{

	line-height: 28px;

	font-size: 14px;

	color: #636363;

}

.product .right .product_xq_two .fanye p a{

	font-size: 14px;

	color: #636363;

}

.product .right .product_xq_two .fanye p a:hover{

	

	color: #016bdb;

}



.product .right .product_xq_three{

	width: 100%;

}

.product .right .product_xq_three .swiper-container{

	margin-top: 30px;

}

.product .right .product_xq_three .xgcpbt{

	width: 100%;

	height: 38px;

	background: #eee;

	border-left: 8px solid #43ba00;

	padding-left: 20px;

	box-sizing: border-box;

	font-size: 16px;

	color: #636363;

	line-height: 38px;

	margin-top: 40px;

	font-weight: bold;

}







.product .right .product_xq_three li{

	width: 100%;

	float: left;

	margin-right: 0%;



}



.product .right .product_xq_three li .img{

	border: 1px solid #dcdcdc;

	overflow: hidden;

	box-sizing: border-box;

}

.product .right .product_xq_three li .img img{

	display: block;

	width: 100%;

	transition: 1s all;

}

.product .right .product_xq_three li .box{

	height: 46px;

	line-height: 44px;

	border: 1px solid #dcdcdc;

	margin-top: 1px;

	background: #eee;

	padding: 0 10px;

	box-sizing: border-box;

}

.product .right .product_xq_three li a{

	font-size: 14px;

	color: #636363;



}

.product .right .product_xq_three p{

	width: 80%;

	float: left;

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

}

.product .right .product_xq_three .box span{

	display: block;

	float: right;

	text-align: center;

	width: 15%;

}







.zzc{

	width: 100%;

	height: 100%;

	position: fixed;

	background: rgba(0,0,0,.5);

	z-index: 1000;

	left: 0;

	top: 0;

	display: none;

}



.zzc .inp_box{

	width:50%;

	height: 600px;

	overflow-y: scroll;

	position: absolute;

	left: 50%;

	

	top: 50%;

	margin-left: -25%;

	margin-top: -300px;

	background: #fff;

	padding: 50px 130px;

	border-top: 7px solid #016bdb;

	box-sizing: border-box;

}

.zzc  .gb{

	position: absolute;

	right: 20px;

	top:20px;

	color: #000;

	font-size: 18px;cursor: pointer;

}

.zzc .inp_box .box{

	width: 100%;

	height: 50px;

	margin-bottom: 28px;

	position: relative;

}

.zzc .inp_box .box span{

	position: absolute;

	left: -10px;

	top: 10px;

	font-size: 14px;

	color: red;

}

.zzc .inp_box .box p{

	width: 20%;

	float: left;

	font-size: 18px;

	color: #333;

	line-height: 50px;

}	

.zzc .inp_box .box input{

	width: 80%;

	float: left;

	display: block;

	height: 50px;

	border: 1px solid #dcdcdc;

	padding: 0 20px;

	box-sizing: border-box;

}

.zzc .inp_box .box i{

	display: block;

	width: 20%;

	height: 50px;

	display: block;

	border: 1px solid #016bdb;

	box-sizing: border-box;

	position: absolute;

	right: 0;

	top: 0;

	

}

.zzc .inp_box .box i img{

	margin: 0 auto;

	width: 100%;

	display: block;

	

}

.zzc .inp_box .text_box{

	height: 110px;

	margin-bottom: 28px;

}	

.zzc .inp_box .text_box p{

	width: 20%;

	line-height: 110px;

	float: left;

}

.zzc .inp_box .text_box textarea{

	width: 80%;

	float: left;

	display: block;

	height: 110px;

	border: 1px solid #dcdcdc;

	padding: 0 20px;

	box-sizing: border-box;

}	

.zzc .inp_box  .sub{

	width: 400px;

	height: 50px;

	background: #016bdb;

	font-size: 18px;

	color: #fff;

	margin: 50px auto 0;

	display: block;

}















@media only screen and (max-width:1440px) {

	

	

	

.zzc .inp_box{

	width:60%;

	height: 500px;

	overflow-y: scroll;

	position: absolute;

	left: 50%;

	

	top: 50%;

	margin-left: -30%;

	margin-top: -250px;

	background: #fff;

	padding: 50px 100px;

	border-top: 7px solid #016bdb;

	box-sizing: border-box;

}

.zzc  .gb{

	position: absolute;

	right: 20px;

	top:20px;

	color: #000;

	font-size: 14px;cursor: pointer;

}

.zzc .inp_box .box{

	width: 100%;

	height: 50px;

	margin-bottom: 28px;

	position: relative;

}

.zzc .inp_box .box p{

	width: 20%;

	float: left;

	font-size: 18px;

	color: #333;

	line-height: 50px;

}	

.zzc .inp_box .box input{

	width: 80%;

	float: left;

	display: block;

	height: 50px;

	border: 1px solid #dcdcdc;

	padding: 0 20px;

	box-sizing: border-box;

}

.zzc .inp_box .box i{

	display: block;

	width: 20%;

	height: 50px;

	display: block;

	border: 1px solid #016bdb;

	box-sizing: border-box;

	position: absolute;

	right: 0;

	top: 0;

	

}

.zzc .inp_box .box i img{

	margin: 0 auto;

	width: 100%;

	display: block;

	

}

.zzc .inp_box .text_box{

	height: 110px;

	margin-bottom: 28px;

}	

.zzc .inp_box .text_box p{

	width: 20%;

	line-height: 110px;

	float: left;

}

.zzc .inp_box .text_box textarea{

	width: 80%;

	float: left;

	display: block;

	height: 110px;

	border: 1px solid #dcdcdc;

	padding: 0 20px;

	box-sizing: border-box;

}	

.zzc .inp_box  .sub{

	width: 400px;

	height: 50px;

	background: #016bdb;

	font-size: 18px;

	color: #fff;

	margin: 50px auto 0;

	display: block;

}

}



@media only screen and (max-width:1366px) {

	

	

	

.zzc .inp_box{

	width:50%;

	height: 400px;

	overflow-y: scroll;

	position: absolute;

	left: 50%;

	

	top: 50%;

	margin-left: -25%;

	margin-top: -200px;

	background: #fff;

	padding: 50px 60px;

	border-top: 7px solid #016bdb;

	box-sizing: border-box;

}

.zzc  .gb{

	position: absolute;

	right: 20px;

	top:20px;

	color: #000;

	font-size: 14px;cursor: pointer;

}

.zzc .inp_box .box{

	width: 100%;

	height: 50px;

	margin-bottom: 28px;

	position: relative;

}

.zzc .inp_box .box p{

	width: 20%;

	float: left;

	font-size: 18px;

	color: #333;

	line-height: 50px;

}	

.zzc .inp_box .box input{

	width: 80%;

	float: left;

	display: block;

	height: 50px;

	border: 1px solid #dcdcdc;

	padding: 0 20px;

	box-sizing: border-box;

}

.zzc .inp_box .box i{

	display: block;

	width: 20%;

	height: 50px;

	display: block;

	border: 1px solid #016bdb;

	box-sizing: border-box;

	position: absolute;

	right: 0;

	top: 0;

	

}

.zzc .inp_box .box i img{

	margin: 0 auto;

	width: 100%;

	display: block;

	

}

.zzc .inp_box .text_box{

	height: 110px;

	margin-bottom: 28px;

}	

.zzc .inp_box .text_box p{

	width: 20%;

	line-height: 110px;

	float: left;

}

.zzc .inp_box .text_box textarea{

	width: 80%;

	float: left;

	display: block;

	height: 110px;

	border: 1px solid #dcdcdc;

	padding: 0 20px;

	box-sizing: border-box;

}	

.zzc .inp_box  .sub{

	width: 400px;

	height: 50px;

	background: #016bdb;

	font-size: 18px;

	color: #fff;

	margin: 50px auto 0;

	display: block;

}

}







@media only screen and (max-width:1200px) {

	

	

	

.zzc .inp_box{

	width:50%;

	height: 400px;

	overflow-y: scroll;

	position: absolute;

	left: 50%;

	

	top: 50%;

	margin-left: -25%;

	margin-top: -200px;

	background: #fff;

	padding: 50px 20px;

	border-top: 7px solid #016bdb;

	box-sizing: border-box;

}

.zzc  .gb{

	position: absolute;

	right: 20px;

	top:20px;

	color: #000;

	font-size: 14px;cursor: pointer;

}

.zzc .inp_box .box{

	width: 100%;

	height: 50px;

	margin-bottom: 28px;

	position: relative;

}

.zzc .inp_box .box p{

	width: 20%;

	float: left;

	font-size: 18px;

	color: #333;

	line-height: 50px;

}	

.zzc .inp_box .box input{

	width: 80%;

	float: left;

	display: block;

	height: 50px;

	border: 1px solid #dcdcdc;

	padding: 0 20px;

	box-sizing: border-box;

}

.zzc .inp_box .box i{

	display: block;

	width: 20%;

	height: 50px;

	display: block;

	border: 1px solid #016bdb;

	box-sizing: border-box;

	position: absolute;

	right: 0;

	top: 0;

	

}

.zzc .inp_box .box i img{

	margin: 0 auto;

	width: 100%;

	display: block;

	

}

.zzc .inp_box .text_box{

	height: 110px;

	margin-bottom: 28px;

}	

.zzc .inp_box .text_box p{

	width: 20%;

	line-height: 110px;

	float: left;

}

.zzc .inp_box .text_box textarea{

	width: 80%;

	float: left;

	display: block;

	height: 110px;

	border: 1px solid #dcdcdc;

	padding: 0 20px;

	box-sizing: border-box;

}	

.zzc .inp_box  .sub{

	width: 400px;

	height: 50px;

	background: #016bdb;

	font-size: 18px;

	color: #fff;

	margin: 50px auto 0;

	display: block;

}

}









@media only screen and (max-width:1024px) {

	

	

	

.zzc .inp_box{

	width:80%;

	height: 400px;

	overflow-y: scroll;

	position: absolute;

	left: 50%;

	

	top: 50%;

	margin-left: -40%;

	margin-top: -200px;

	background: #fff;

	padding: 50px 20px;

	border-top: 7px solid #016bdb;

	box-sizing: border-box;

}

.zzc  .gb{

	position: absolute;

	right: 20px;

	top:20px;

	color: #000;

	font-size: 14px;cursor: pointer;

}

.zzc .inp_box .box{

	width: 100%;

	height: 50px;

	margin-bottom: 28px;

	position: relative;

}

.zzc .inp_box .box p{

	width: 20%;

	float: left;

	font-size: 18px;

	color: #333;

	line-height: 50px;

}	

.zzc .inp_box .box input{

	width: 80%;

	float: left;

	display: block;

	height: 50px;

	border: 1px solid #dcdcdc;

	padding: 0 20px;

	box-sizing: border-box;

}

.zzc .inp_box .box i{

	display: block;

	width: 20%;

	height: 50px;

	display: block;

	border: 1px solid #016bdb;

	box-sizing: border-box;

	position: absolute;

	right: 0;

	top: 0;

	

}

.zzc .inp_box .box i img{

	margin: 0 auto;

	width: 100%;

	display: block;

	

}

.zzc .inp_box .text_box{

	height: 110px;

	margin-bottom: 28px;

}	

.zzc .inp_box .text_box p{

	width: 20%;

	line-height: 110px;

	float: left;

}

.zzc .inp_box .text_box textarea{

	width: 80%;

	float: left;

	display: block;

	height: 110px;

	border: 1px solid #dcdcdc;

	padding: 0 20px;

	box-sizing: border-box;

}	

.zzc .inp_box  .sub{

	width: 400px;

	height: 50px;

	background: #016bdb;

	font-size: 18px;

	color: #fff;

	margin: 50px auto 0;

	display: block;

}

}











@media only screen and (max-width:640px) {

	

.service .xwzx li h1{
	height: 40px;
	line-height: 40px
}

	

.zzc .inp_box{

	width:80%;

	height: 400px;

	overflow-y: scroll;

	position: absolute;

	left: 50%;

	

	top: 50%;

	margin-left: -40%;

	margin-top: -200px;

	background: #fff;

	padding: 50px 20px;

	border-top: 7px solid #016bdb;

	box-sizing: border-box;

}

.zzc  .gb{

	position: absolute;

	right: 20px;

	top:20px;

	color: #000;

	font-size: 14px;cursor: pointer;

}

.zzc .inp_box .box{

	width: 100%;

	height: 40px;

	margin-bottom: 18px;

	position: relative;

}

.zzc .inp_box .box p{

	width: 35%;

	float: left;

	font-size: 14px;

	color: #333;

	line-height: 40px;

}	

.zzc .inp_box .box input{

	width: 65%;

	float: left;

	display: block;

	height: 40px;

	border: 1px solid #dcdcdc;

	padding: 0 10px;

	box-sizing: border-box;

}

.zzc .inp_box .box i{

	display: block;

	width: 30%;

	height: 40px;

	display: block;

	border: 1px solid #016bdb;

	box-sizing: border-box;

	position: absolute;

	right: 0;

	top: 0;

	

}

.zzc .inp_box .box i img{

	margin: 0 auto;

	width: 100%;

	display: block;

	

}

.zzc .inp_box .text_box{

	height: 80px;

	margin-bottom: 18px;

}	

.zzc .inp_box .text_box p{

	width: 35%;

	line-height: 80px;

	float: left;

	font-size: 14px;

}

.zzc .inp_box .text_box textarea{

	width: 65%;

	float: left;

	display: block;

	height: 80px;

	border: 1px solid #dcdcdc;

	padding: 0 10px;

	box-sizing: border-box;

}	

.zzc .inp_box  .sub{

	width: 200px;

	height: 30px;

	background: #016bdb;

	font-size: 14px;

	color: #fff;

	margin: 20px auto 0;

	display: block;

}

}



















@media only screen and (max-width:1024px) {

	.product .right .product_xq_one .left{

		display: block;

	}

	.service{

		padding: 0 20px;

		box-sizing: border-box;

	}

	.product{

		padding: 0 20px;

		box-sizing: border-box;

	}

	.footer_pholi{

		display: block;

	}

	.kx{

		display: block;

		width: 100%;

		height: 65px;

	}

	

	.fix_footer{

		display: block;

		width: 100%;

		height: 60px;

		position: fixed;

		left: 0;

		bottom: 0;

		background: #161616;

		z-index: 1000000000;

	}

	.fix_footer ul li{

		width: 25%;

		float: left;

		padding: 7px 0 0;

		text-align: center;

	}

	.fix_footer ul li .img{

		height: 25px;

		padding: 0px 0;

		box-sizing: border-box;

		text-align: center;

	}

	.fix_footer ul li .img img{

		display: block;

		width: 25px;

		height: 25px;

		margin: 0 auto;

	}

	.fix_footer ul li p{

		color: #fff;

		line-height: 20px;

		font-size: 12px;

		margin-top: 5px;

	}

	

	

	

	

	

	

	

	.footer{

		display: none;

	}

	.index4{

		padding: 0 20px;

		box-sizing: border-box;

	}

	.yqlj{

		padding: 0 20px;

		box-sizing: border-box;

	}

	.index5_nr{

		padding: 0 20px;

		box-sizing: border-box;

	}

	.top_nr {

		padding: 0 20px;

		box-sizing: border-box;

	}

	.resou_nr{

		padding: 0 20px;

		box-sizing: border-box;

	}

	.index1{

		padding: 34px 20px 10px;

		box-sizing: border-box;

	}

	.index2_nr{

		padding: 15px 20px 0;

		box-sizing: border-box;

	}

	.index3{

		padding: 0 20px 0;

		box-sizing: border-box;

	}

	.index6{

		padding: 0 20px 0;

		box-sizing: border-box;

	}

	.index4 .right h1{

		margin-top: 10px;

	}

	.index6 .left h1{

		margin-top: 10px;

	}

	.index6 .left{

		padding-bottom: 15px;

		box-sizing: border-box;

	}

	.index6 .left ul li{

	width: 96px;

	height: 96px;

	margin-right: 10px;

	border-radius: 50%;

	background: #016bdb;

	float: left;

	text-align: center;

	padding-top: 14px;

	box-sizing: border-box;

	color: #fff;

}

}



@media only screen and (max-width:1023px) {

	.top{

		display: none

	}

	.product .one_list{

		width: 100%;

		height: 100%;

		display: block;

	}

	.product .one_list ul li{

		width: 32%;

		margin-right: 2%;

		height: 32px;

		border: 1px solid #ccc;

		box-sizing: border-box;

		border-radius: 25px;

		line-height: 32px;

		float: left;

		text-align: center;

		margin-bottom: 10px;

		font-size: 12px;

		overflow: hidden;

		color: #636363;

	}

	.product .one_list ul li.act{

		background: #43ba00;

    	color: #fff;

	}

	.product .one_list ul li:nth-of-type(3n){

		margin-right: 0;

	}

	

	

	.product .two_list{

		display: block;

	}

	.product .two_list ul{

		display: none;

	}

	.product .two_list ul.block{

		display: block;

	}

	.product .two_list ul li{

		width: 32%;

		margin-right: 2%;

		height: 32px;

		

		box-sizing: border-box;

		

		line-height: 32px;

		float: left;

		text-align: center;



		font-size: 12px;

		color: #636363;

		overflow: hidden;

	}

	.product .two_list ul li a{

		font-size: 12px;

		color: #636363;

	}

	.product .two_list ul li a.act{

    	color: #43ba00;

	}

	.product .two_list ul li:nth-of-type(3n){

		margin-right: 0;

	}

	

	

	

	.product .right ul{

		padding-top: 10px;

	}

	

	

.product .title{

	display: block;

}	

.product .title h1{

	font-size: 20px;

	color: #333;

	font-weight: bold;

	line-height: 22px;

	

	}

	.product .title p{

		font-size: 12px;

		color: #999;

		line-height: 16px;

	}

	

	

	

	

	.service_nav{

		display: block;

	}

	.resou{

		display: none;

	}

	.login{

		display: none;

		float: right;

		line-height: 48px;

		margin-right: 50px;

	}

	.login a{

		margin: 0 5px;

		font-size: 14px;

		color: #333;

	}

	

	.header {

		width: 100%;

		height: 50px;

		padding: 0 20px;

		box-sizing: border-box;

	}

	.header .logo {

		padding-top: 8px;

		width: 99px;

	}

	.header .nav {

		display: none;

	}

	.chinese{

		display: none;

	}

	.header .xiala {

		display: block;

	}

	.header .xiala {

		display: block;

	}

	.header .xiala {

		height: 25px;

		width: 30px;

		transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		cursor: pointer;

		position: absolute;

		right: 20px;

		top: 6px;

	}

	.header .xiala span {

		width: 100%;

		height: 2px;

		background: #000;

		display: block;

		margin-top: 17px;

		display: block;

	}

	.header .xiala span.none {

		display: none;

	}

	.header .xiala a {

		display: block;

		position: relative;

	}

	.header .xiala a:before {

		transform: translateY(-15px) rotate(0deg);

		-webkit-transform: translateY(-15px) rotate(0deg);

		-ms-transform: translateY(-15px) rotate(0deg);

	}

	.header .xiala a:after {

		transform: translateY(0.1rem) rotate(0deg);

		-webkit-transform: translateY(0.1rem) rotate(0deg);

		-ms-transform: translateY(0.1rem) rotate(0deg);

	}

	.header .xiala a:after {

		background-color: #000;

		/*border-radius: 0.05rem;*/

		content: "";

		display: block;

		height: 2px;

		right: 0;

		position: absolute;

		transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		width: 100%;

	}

	.header .xiala a:before {

		background-color: #000;

		/*border-radius: 0.05rem;*/

		content: "";

		display: block;

		height: 2px;

		left: 0;

		position: absolute;

		transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;

		width: 100%;

	}

	.header .xiala a:after {

		bottom: -25px;

	}

	.header .xiala a:before {

		top: 25px;

	}

	.header .xiala.act {

		transform: rotate(90deg);

		top: 12px;

	}

	.header .xiala.act a:before {

		transform: translateY(0rem) rotate(-40deg);

		-webkit-transform: translateY(0rem) rotate(-40deg);

		-ms-transform: translateY(0rem) rotate(-40deg);

		top: 6px;

	}

	.header .xiala.act a:after {

		transform: translateY(0rem) rotate(40deg);

		-webkit-transform: translateY(0rem) rotate(40deg);

		-ms-transform: translateY(0rem) rotate(40deg);

		bottom: -10px;

	}

	.nav_fix {

		display: none;

		width: 100%;

		background: #ebebeb;

		position: fixed;

		height: 100%;

		left: 0;

		top: 50px;

		z-index:100000000000;

		border-top: 1px solid #666

	}

	.nav_fix ul {

		width: 100%;

		padding: 0 30px;

		box-sizing: border-box;

	}

	.nav_fix ul li {

		width: 100%;

		height: 40px;

		line-height: 40px;

		border-bottom: 1px solid #dcdcdc;

	}

	.nav_fix ul li a {

		display: block;

		color: #333;

		font-size: 14px;

	}

	.nav_fix ul li.act a{

		color: #000;

		font-weight: 700;

	}

	.nav_fix ul div {

		width: 100%;

		height: 50px;

		line-height: 50px;

	}

	.nav_fix ul div p {

		float: left;

		text-align: center;

		width: 50%;

	}

	.nav_fix ul div p a {

		display: block;

		color: #333;

	}

	

	.index3 .index3_nr ul{

		width:100%;

		float: none;

	}

	.index3 .index3_nr ul:nth-of-type(2n){

		float: none;

	}

	

	.index4 .left{

		float: none;

		width: 100%;

	}

	.index4 .right{

		float: none;

		width: 100%;

	}

	.index4_bj{

		width: 100%;

	}

	.index4 .right h1{

		margin-top: 0;

	}

	.index6 .left{

		float: none;

		width: 100%;

	}

	.index6 .right{

		float: none;

		width: 100%;

	}

	.index6_bj{

		width: 100%;

	}

	.index6 .right h1{

		margin-top: 0;

	}

	.service{

		margin-top: 0;

	}

	.service .left{

		display: none;

	}

	.service .right{

		width: 100%;

		padding-left: 0;

	}

	.service .title{

		display: block;

		

	}

	.service .title .yi{

		padding-bottom: 10px;

	}

	.service .right ul li{

		height: 40px;

		line-height: 40px;

	}

	.service .right ul li i{

		margin-top: 20px;

	}

	

	.product .left{

		display: none;

	}

	.product .right{

		width: 100%;

		padding-left: 0;

	}

	

	

	

	.product .one_list{

		

	}

	

	.product .right .product_xq_one .left{

		width: 100%;

		float: none;

	}

	.product .right .product_xq_one .right{

		width: 100%;

		float: none;

		padding-left: 0;

	}

	

	

	

	

	

	

	

	

	

	

	

	

	

}



@media only screen and (max-width:768px) {

	.product .right .product_xq_three .xgcpbt{

		margin-top: 15px;

	}

	.product .right .product_xq_three .swiper-container{

		margin-top: 15px;

	}

	.product .right .product_xq_one{

		padding-top: 15px;

	}

	.product .right .product_xq_one .right .xia{

		padding-top: 15px;

	}

	.product .right .product_xq_one .right h1{

		font-size: 18px;

	}

	.top {

		display: none;

	}

	.index2_nr .index2_nav{

		margin: 15px 0;

	}

	.index2_nr .index2_nav a{

		margin: 0 2px 5px;

		padding: 3px 10px;

	}

	

	.index3 .index3_nav{

		margin: 15px 0;

	}

	.index3 .index3_nav a{

		margin: 0 2px 5px;

		padding: 6px 15px;

	}

	

	.service_nav{

		margin: 15px 0;

	}

	.service_nav a{

		margin: 0 2px;

		padding: 6px 15px;

	}

	

	

.service .right .rcln{

	width: 100%;

	padding-top: 10px;

	box-sizing: border-box;

}

.service .right .rcln .left{

	width: 100%;

	float: none;

	padding-right: 0px;

	box-sizing: border-box;

	display: block;

}

.service .right .rcln .right{

	float: none;

	width: 100%;

	overflow: hidden;

}

.service .right .rcln .right img{

	display: block;

	max-width: 100%;

	min-width: auto;

	margin: 10px auto;

}

.service .right .rcln p{

	font-size: 14px;

	color: #636363;

	line-height: 25px;

	margin-top: 10px;

}

}

@media only screen and (max-width:767px) {

	.index4 .right ul li i{

		display: none

	}

	.index4 .right ul li p{

		padding-left: 0

	}

	.index1 ul li{

		width: 49%;

		margin-right: 0;

		margin-bottom: 10px;

	}

	.index1 ul li:nth-of-type(2n){

		float: right;

	}

	.index1 ul li p{

		height: 40px;

		line-height: 40px;

		font-size: 12px;

	}

	

	

	.index2_nr .index2_xxk ul li{

		width: 49%;

		margin-right: 0;

	

	}

	.index2_nr .index2_xxk ul li:nth-of-type(2n){

		float: right;

	}

	.index2_nr .index2_xxk ul li p{

		height: 40px;

		line-height: 40px;

		font-size: 12px;

	}

	

	.index4{

		margin-top: 15px;

		padding-bottom: 15px;

		box-sizing: border-box;

	}

	.index4 .right ul li i{

		margin-top: 18px;

	}

	.index5 .title p{

		font-size: 20px;

		line-height: 40px;

	}

	.index5_nr{

		margin-top: 15px;

	}

	.index5 .index5_nav{

		margin: 15px auto 0;

	}

	.index5 ul{

		padding-top: 10px;

	}

	.index5 ul li{

		width: 49%;

		float: left;

		margin-right: 0;

		margin-top: 20px;

	}

	.index5 ul li:nth-of-type(2n){

		float: right;

	}

	.index5 .index5_bj{

		height: 230px;

	}

	.index5 .ckgd{

		margin: 20px auto;

	}

	.index5 ul li .box div{

		height: 32px;

		line-height: 32px;

	}

	.index5 ul li .box div span{

		margin-top: 16px;

	}

	.index5 .ckgd{

		width: 150px;

	    height: 35px;

	    line-height: 35px;

	    margin: 20px auto;

	}

	

	

}

@media only screen and (max-width:640px) {

	.sj_banner{

		display: block !important ;

	}

	.banner{

		display: none

	}

	.product .right .product_xq_two .cpxqbt{

		margin-top: 15px;

	}

	.product .right .product_xq_two .fengxiang{

		margin: 15px 0;

	}

	.product .right .product_xq_two .fanye{

		margin-top: 0;

	}

	.product{

		margin-top: 0px;

	}

	#allmap{

		height: 320px;

	}

	.service .dqwz{

		display: none;

	}

	.product .dqwz{

		display: none;

	}

	.index1{

		padding-top: 20px;

	}

	.index2_bj{

		height: 260px;

	}

	.index2_nr .index2_nav{

		margin: 10px 0 0 0;

	}

	.index2_nr .title{

		height: 100%;

	}

	.index2_nr .title h1{

		font-size: 16px;

		float: none;

		text-align: center;

	}

	.index2_nr .title i{

		width: 25px;

		margin: 14px 5px;

		float: none;

		margin: 0 auto;

	}

	.index2_nr .title span{

		width: 100%;

		display: block;

		font-size: 14px;

		float: none;

		text-align: center;

	}

	.index2_nr .index2_nav{

		height: 100%;

	}

	

	.index2_nr .index2_nav a{

		display: block;

		float: left;

		width: 32%;

		padding: 0px 8px;

		font-size: 12px;

		margin-bottom: 10px;

		margin-right: 2% !important;

		margin-left: 0;

	}

	.index2_nr .index2_nav a:nth-of-type(3n){

		margin-right: 0 !important;

	}

	

	

	.index2_nr .ckgd{

		width: 150px;

		height: 35px;

		line-height: 35px;

		margin: 20px auto;

	}

	.index3 .title p{

		font-size: 20px;

		line-height: 40px;

	}

	

	.index3 .index3_nav {

		height: 100%;

	}

	

	.index3 .index3_nav  a{

		display: block;

		float: left;

		width: 32%;

		padding: 0px 8px;

		font-size: 12px;

		margin-bottom: 10px;

		margin-right: 2% !important;

		margin-left: 0;

	}

	.index3 .index3_nav a:nth-of-type(3n){

		margin-right: 0 !important;

	}

	

.index3 .index3_nr ul li{

	width: 100%;

	height:40px;

	padding: 0 1px;

	line-height: 40px;

	border-bottom: 1px dashed #e1e1e1;

	box-sizing: border-box;

}

.index3 .index3_nr ul li i{

	width: 5%;

	display: block;

	float: left;

} 

.index3 .index3_nr ul li p{

	width: 62%;

	padding: 0 20px;

	box-sizing: border-box;

	font-size: 14px;

	color: #636363;

	float: left;

} 

.index3 .index3_nr ul li span{

	width: 28%;

	display: block;

	float: left;

	font-size: 14px;

	color: #636363;

	text-align: right;

} 

.index3 .index3_nr ul li:hover{

	background: #e1e1e1;

	border-bottom: 1px solid #e1e1e1;

}



.index3 .index3_bj .ckgd{

		width: 150px;

		height: 35px;

		line-height: 35px;

		margin: 20px auto;

	}

	.index4 .right{

		padding:0px;

	}

	.index4 .right ul li span{

		float: right;

		font-size: 14px;

	}

	.index4 .right ul li p{

		width: 65%;

		font-size: 14px

	}

	.index4 .right h1{

		font-size: 20px;

		line-height: 40px;

		height: 40px;

	}

	.index4 .right ul li{

		height: 35px;

		line-height: 35px;

	}

	.index6{

		margin-top: 20px;

		

	}

	.index6 .left{

		padding-right: 10px;

	}

	.index6 .left h1{

		font-size: 20px;

		line-height: 40px;

		height: 40px;

	}

	.index6 .left span {

	    display: block;

	    width: 26px;

	    height: 1px;

	    margin: 5px 0 16px 0;

	    background: #d2d2d2;

	}

	.index6 .left ul{

		width: 212px;

		margin: 10px auto 0;

		display: none

	}

	.index6 .left .ckgd{

		    width: 150px;

		    height: 35px;

		    line-height: 35px;

		    margin: 20px auto;

		    display: block;

		    margin: 15px auto;

		    font-size: 14px;

		    color: #016bdb;

		    text-align: center;

		    line-height: 35px;

		    border-radius: 5px;

		    box-shadow: 1px 1px 1px 1px #d2d2d2;

	}

	.index6 .left ul li{

		text-align: center;

		margin-bottom: 10px;

		

	}

	.yqlj{

		margin: 15px auto;

	}

	.service{

		margin-bottom: 20px;

	}

	.service .right ul{

		margin-top: 10px;

	}

	.service .right .fenye{

		margin-top: 15px;

		margin-bottom: 15px;

		text-align: center;

	}

	.service .right .fenye a {

	    padding: 2px 5px;

	    box-sizing: border-box;

	    font-size: 14px;

	    color: #666;

	}

	.service .biaoti h1{

		font-size: 18px;

	}

	.service .biaoti p img:last-child {

    	margin-left: 3px;

	}

	.service .biaoti p img {

    	margin-right: 3px;

	}

	.service_xq {

	    margin-top: 15px;

	    width: 100%;

	}

	.service .biaoti p{

		line-height: 50px;

	}

	.service .right .dqwz{

		overflow: hidden;

		height: 40px;

	}

	.service .right ul li b{

		padding-left: 0;

	}

	

	.service_nav{

		height: 100%;

		margin: 10px auto 0;

	}

	

	.service_nav a{

		display: block;

		float: left;

		width: 32%;

		padding: 0px 0px;

		font-size: 12px;

		margin-bottom: 10px;

		margin-right: 2% !important;

		margin-left: 0;

	}



	.service_nav a:nth-of-type(3n){

		margin-right: 0 !important;

	}

	

		.gywm_nav a{

		width: 24% !important;

		margin-right: 1.3333% !important;

		}

		.gywm_nav a:nth-of-type(3n){

		margin-right: 1.3333% !important;

		}

		.gywm_nav a:nth-of-type(4n){

			margin-right: 0% !important;

		}

		

		

		

		.jrwm_nav a{

		float: none; !important;

		display: inline; !important;

		padding: 6px 15px;

		}

		.jrwm_nav a:nth-of-type(3n){

		margin-right: 0% !important;

		}

		.jrwm_nav a:nth-of-type(4n){

			margin-right: 0% !important;

		}

		

		

		

	.service .xwzx li{

		width: 100%;

		float: none;

		margin-bottom: 15px;

	}

	.service .xwzx li:nth-of-type(2n) {

	    width:100%;

	    float: none;

	}

	.service .right .ryzz{

		margin-top: 10px;

	}

	.service .right .ryzz li{

		width: 100%;

		margin-right: 0;

		float: none;

	}

	.service .right .ryzz li:nth-of-type(3n){

		

	}

	

.service .right .zpzw .boxx .z1{

	width: 30%;

	float: left;

	padding-left: 10px;

	box-sizing: border-box;

	    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

      font-size: 12px;

}

.service .right .zpzw .boxx .z2{

	width: 20%;

	float: left;

	overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

      font-size: 12px;

}

.service .right .zpzw .boxx .z3{

	width: 20%;

	float: left;

	overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

      font-size: 12px;

}

.service .right .zpzw .boxx .z4{

	width: 20%;

	float: left;

	overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    font-size: 12px;

}



.service .right .zpzw .boxx .z5{

	width: 10%;

	height: 45px;

	float: left;

	overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

	font-size: 12px;

	

}

	.service .right .zpzw .box1 .boxx .z5{

		background: url(../img/z5.jpg) center center no-repeat;

	}

	.service .right .zpzw{

		padding-top: 10px;

	}

	.service .title p{

		line-height: 25px;

	}

	.service .title{

		padding-bottom: 0;

	}

	

	

	.product .right ul li{

		width: 49%;

		float: left;

		margin-right: 0;

	}

	.product .right ul li:nth-of-type(2n){

		float: right;

	}

	

	.product .right .fenye{

		margin-top: 15px;

		margin-bottom: 15px;

		text-align: center;

	}

	.product .right .fenye a {

	    padding: 2px 5px;

	    box-sizing: border-box;

	    font-size: 14px;

	    color: #666;

	}

	



}

@media only screen and (max-width:350px) {

	

	.index4 .right ul li a{

		font-size: 12px;

	}

	.service .right ul li p{

		font-size: 12px;

	}

	.service .right ul li span{

		font-size: 12px;

	}

}